/*
 * =====================================================================================
 *
 *       Filename:  observer.h
 *
 *    Description:  
 *
 *        Version:  1.0
 *        Created:  10/03/2010 06:40:12 AM
 *       Revision:  none
 *       Compiler:  gcc
 *
 *         Author:  Ken Chen (Ziliang), zlchen.ken@gmail.com
 *        Company:  EMC
 *
 * =====================================================================================
 */

#ifndef _OBSERVER_H
#define _OBSERVER_H

class Observable;
class Observer
{
public:
	virtual ~Observer();
	virtual void update( Observable* subject ) = 0;
};

#endif //_OBSERVER_H
